$(document).ready(function() {
	//	登录
	$("#btn-login").click(function() {
		var phone = $("#phone").val();
		var password = $("#password").val();
		if(phone=="" || password==""){
			alert("雅典娜的圣斗士：你不告诉我，我是不会让你过去的！");
		}
		else{
			$.ajax({
				url: 'user_login.action',
				type: 'POST',
				dataType: 'json',
				data: {
					'phone': phone,
					'password': password
				},
				success: function(data) {
					if (data.status == "200") {
						$.session.set('creatUid',data.data.user.id);
						$.session.set('creatUname',data.data.user.name);
						if(data.data.user.roleId==1){
							window.location.href = "center.html";
						}
						else{
							window.location.href = "chashier_menu.html";
						}
					} else {
						window.location.href = "login.html";
					}
				}
			});
		}
	});
	//	注册
	$("#btn-register").click(function() {
		var date = new Date();
		var name=$('#re_username').val();
		var password=$('#re_password').val();
		var phone=$('#re_phone').val();
		if ($('#re_password').val() != $('#re_password_again').val()) {
			alert("来自地下党的质问：你的前后口令不一致！");
		} 
		else if(name==null||name==""||password==null||password==""||phone==null||phone==""){
			alert("党组织是不会接受信息不全的人的");
		}
		else {
			$.ajax({
				url: 'user_regUser.action',
				type: 'POST',
				dataType: 'json',
				data: {
					'creatTime': date.toLocaleString(),
					'lastModfiyTime': date.toLocaleString(),
					'name': $('#re_username').val(),
					'password': $('#re_password').val(),
					'phone': $('#re_phone').val(),
					'tid': 1,
					'tname': '',
					 'roleId': '',
					'roleName': '',
				},
				success: function(data) {
					if (data.status == "200") {
						alert("注册成功");
						window.location.href = "login.html";
					} else {
						window.location.href = "error.html";
					}
				}
			});
		}
	});
//	封装获取用户列表
	 function getUser(){
		 $.ajax({
				url:'user_getSomeUsers.action',
				type:'POST',
				dataType:'json',
				success:function(data){
					$("#user_table  tr:not(:first)").empty("");
					for(var i=0;i<data.data.length;i++){
						var value=data.data[i];
						var user_tr;
						if(i%2!=0){
							user_tr=$("<tr class='info'></tr>");
						}
						else{
							user_tr=$("<tr></tr>");
						}
					var	row=user_tr.append("<td data-id="+value.id+">"+value.name+"</td><td data-tid="+value.tid+">"+value.phone+"</td><td data-tname="+value.tname+">"+value.password+"</td><td>"+value.roleId+"</td><td>"+value.roleName+
							"</td><td>"+value.creatTime+"</td><td>"+value.lastModfiyTime+
							"</td><td><a href='#user_update' class='btn btn-info update_getuser' data-toggle='modal'>修改</a><a href='#' class='btn btn-warning delete_user' style='margin-left:10px;'>删除</a></td>")
							.appendTo("#user_table");
					}
				}
			});
	};
	// 获取用户列表
	var id;
	 var role_id;
	 var role_name;
	 var create_time;
	 var tid;
	 var tname;
	$.ajax({
		url:'user_getSomeUsers.action',
		type:'POST',
		dataType:'json',
		success:function(data){
			$("#user_table  tr:not(:first)").empty("");
			for(var i=0;i<data.data.length;i++){
				var value=data.data[i];
				var user_tr;
				if(i%2!=0){
					user_tr=$("<tr class='info'></tr>");
				}
				else{
					user_tr=$("<tr></tr>");
				}
			var	row=user_tr.append("<td data-id="+value.id+">"+value.name+"</td><td data-tid="+value.tid+">"+value.phone+"</td><td data-tname="+value.tname+">"+value.password+"</td><td>"+value.roleId+"</td><td>"+value.roleName+
					"</td><td>"+value.creatTime+"</td><td>"+value.lastModfiyTime+
					"</td><td><a href='#user_update' class='btn btn-info update_getuser' data-toggle='modal'>修改</a><a href='#' class='btn btn-warning delete_user' style='margin-left:10px;'>删除</a></td>")
					.appendTo("#user_table");
			}
		}
	}).done(function(){
//		获取要修改的用户信息
		$('.update_getuser').unbind('click').bind('click',function(){
		//$(".update_getuser").click(function(){
			$('#user_update_username').val($(this).parent().parent().children().eq(0).text());
			$('#user_update_phone').val($(this).parent().parent().children().eq(1).text());
			$('#user_update_password').val($(this).parent().parent().children().eq(2).text());
			id=$(this).parent().parent().children().eq(0).attr('data-id');
			tid=$(this).parent().parent().children().eq(1).attr('data-tid');
			tname=$(this).parent().parent().children().eq(2).attr('data-tname');
			role_id=$(this).parent().parent().children().eq(3).text();
			role_name=$(this).parent().parent().children().eq(4).text();
			create_time=$(this).parent().parent().children().eq(5).text();
		});
	});
//修改用户信息
	$('#btn_user_update').click(function(){
		var date = new Date();
		$.ajax({
			url:'user_changeUserInfo.action',
			type:'POST',
			dataType:'json',
			data:{
				'id':id ,
				'name':$('#user_update_username').val(),
				'phone':$('#user_update_phone').val(),
				'password':$('#user_update_password').val(),
				'lastModfiyTime':date.toLocaleString(),
				'tid':tid,
				'tname':tname,
				'create_time':create_time,
				'roleId':role_id,
				'roleName':role_name
			},
			success:function(data){
               if (data.status == "200"){
            	   getUser();
				}
				else{
					window.location.href = "error.html";
				}
			}
		});
	});
//删除用户信息
		$("body").on('click','.delete_user',function(){
			if(confirm("来自星星的提醒：确认要抛弃这个用户吗？")){
			var id=$(this).parent().parent().children().eq(0).attr('data-id');
			$.ajax({
				url:'user_removeUser.action',
				type:'POST',
				dataType:'json',
				data:{
					'id':id ,
				},
				success:function(data){
					if (data.status == "200"){
						 getUser();
					}
					else{
						window.location.href = "error.html";
					}
				}
				});
		}
			else{
	
			}
		});
//获取权限
		$('#manage-2').click(function(){
			$.ajax({
				url:'ua_getSomeUserAuthoritys.action',
				type:'POST',
				dataType:'json',
				success:function(data){
					for(var i=0;i<data.data.length;i++){
						var value=data.data[i];
						$('.authority').after("<tr>"+
							"<td>"+value.id+"</td>"+
							"<td>"+value.name+"</td>"+
							"<td>"+value.addEdit+"</td>"+
							"<td>"+value['delete']+"</td>"+
							"<td>"+value.roleName+"</td></tr>");
					}
				}
			});
		});

		

	});

	
